<template>
	<view>

	</view>
</template>

<script>
	import {
		competitions
	} from "../../apis/index.js"

	export default {
		data() {
			return {

			}
		},
		onLoad() {
			
			console.log('进入Load')
			try {
			    const value = uni.getStorageSync('exam-token');
				console.log('value')
				console.log(value)
			    if (value) {
						console.log('success');
						//获取用户缓存的token
						var token = value;
						//检测token是否过期
						competitions().then((res) => {
							let [err, data] = res
							uni.hideLoading();
							if (err != null) {
								console.log(err)
							} else {
								var code = data.data.code;
								if (code == 200) {
									console.log('token没有过期')
									uni.switchTab({
										url: '../index/index'
									});
								} else {
									console.log(code)
									console.log('token过期')
									uni.redirectTo({
										url: '../login/login'
									});
					
								}
							}
						})
					
			    }else{
					uni.redirectTo({
						url: '../login/login'
					});
				}
			} catch (e) {
			    // error
				console.log(e.message)
			}
			
			// uni.getStorageInfo({
			// 	key: 'exam-token',
			// 	success: function(res) {
			// 		console.log('success');
			// 		console.log(res);
			// 		console.log(res.data);
			// 		//获取用户缓存的token
			// 		var token = res.data;
			// 		//检测token是否过期
			// 		competitions().then((res) => {
			// 			let [err, data] = res
			// 			if (err != null) {
			// 				console.log(err)
			// 			} else {
			// 				var code = data.data.code;
			// 				if (code == 200) {
			// 					console.log('token没有过期')
			// 					uni.switchTab({
			// 						url: '../index/index'
			// 					});
			// 				} else {
			// 					console.log(code)
			// 					console.log('token过期')
			// 					uni.redirectTo({
			// 						url: '../login/login'
			// 					});

			// 				}
			// 			}
			// 		})
			// 	},
			// 	fail: function(res) {
			// 		uni.redirectTo({
			// 			url: '../login/login'
			// 		});
			// 	}
			// });
		},
		methods: {

		}
	}
</script>

<style>

</style>
